class Ball:
	""" Contains the logic and data for the ball currently in play. """
	def __init__(self, loc):
		""" Generic constructor """
		self.loc = loc
	def kick_off(self, loc):
		""" TODO:This function places the ball in loc and then scatters it
			per the BB rules """
		self.loc = loc
	def sideline_throw_in(self, loc):
		""" TODO:This function throws the ball back into play when it leaves the field.
			uses 1d6 on a template to throw the ball back into play. 1-2, 3-4, 5-6 LMR
		"""
		self.loc = loc
	def fumble(self,loc):
		""" TODO: handle a fumble when the ball is dropped and or missed catch.
		"""
		self.loc = loc